<?php
/*
*  MD5批量解密模块。
*  ByHandsome 编写
*  本模块自动识别PHP版本并执行相关语句。
*  2020年4月26日 V6.0版
*/
//error_reporting(0);//屏蔽错误,防止暴路径
header("Content-Type: text/html; charset=UTF-8");
require("./include/global.php");//引入扩展文件
$hash = addslashes($_POST['hash']);//提取POST提交的Hash。
$captcha = addslashes($_POST['captcha']);//验证码特征。
//验证码初始化
$clicaptcha = new clicaptcha();
$type = $clicaptcha->check($captcha) ? '1' : '0';
if($captcha=='0'){
$captcha ='74,31;350;200';
}
if($hash!= ''){
	if($type=='1'){
	    $net = array_unique(explode("\n",$hash));
        foreach($net as $values){ 
		    $dous = ltrim(trim($values));
			//16位开始
		    if(strlen($dous) == 16){
				    $sql = "select * from md5 where md5_16='".$dous."'";//查询SQL
	                $result=$db->query($sql);
	                @$row=$db->fetch_array($result);
	                $express=$row['result'];
		        }elseif($express == null){
				        //将失败的MD5记录下来。
                        $sql = "INSERT INTO  `md5_fail` (`id` ,`md5`,`time`,`ip` ,`ua`,`os`,`type`)VALUES (NULL ,'".$dous."','".date("Y-m-d H:i:s")."','".get_ip()."','".get_browsers()."','".get_os()."','批量');";//查询SQL
	                    $result=$db->query($sql);
	                    @$row=$db->fetch_array($result);
		    }
			
            //32位开始
			if(strlen($dous) == 32){
		            $sql = "select * from md5 where md5_32='".$dous."'";//查询SQL
		            $result=$db->query($sql);
		            @$row=$db->fetch_array($result);
		            $express=$row['result'];
            }elseif($express == null){
						//将失败的MD5记录下来。
	                    $sql = "INSERT INTO  `md5_fail` (`id` ,`md5`,`time`,`ip` ,`ua`,`os`,`type`)VALUES (NULL ,'".$dous."','".date("Y-m-d H:i:s")."','".get_ip()."','".get_browsers()."','".get_os()."','批量');";//查询SQL
	                    $result=$db->query($sql);
	                    @$row=$db->fetch_array($result);
		    }
			if($express != null){
				echo $dous.' '.$express."\n";
				}else{
					echo $dous.' '.'格式错误或解密失败'."\n";
				}
	    }
		echo "请认准我们的网站：www.chahash.com";
	}
}
?>